component
{
	property name="id";
	
	function init( props )
	{
		if ( !structKeyExists( arguments, "props")) return this;
		
		set( props );
	}

	function set(props)
	{
		var i = "";
		
		for (i in props )
		{
			evaluate( "this.set#i#( props[i] )" );
		}
		
		return this;
	}
}
